how to add controls dynamically in c